home *** CD-ROM | disk | FTP | other *** search
- .MODEL TINY
- .386P
-
-
- .DATA
- nadpis db 'Detekcia Soft-Ice volanim Int 2fh a jeho funkcie GET DEVICE API ENTRY POINT pre VXD SIWVID',0dh, 0ah,24h
- nasiel db 'Soft-Ice aktivny',24h
- nenasiel db 'Soft-Ice nenasiel',24h
-
- .CODE
- .STARTUP
- lea dx, nadpis
- mov ah,9 ;cislo funkcie->Zobraz retazec
- int 21h ;volanie INT 21h
- ;zobrazi nadpis
-
-
- xor di,di ;nuluje di
- mov es,di ;nuluje es
- mov ax, 1684h ;cislo funkcie GET DEVICE API ENTRY POINT
- mov bx, 7a5fh ;VxD ID pre SIWVID VXD
- int 2fh ;vola GET DEVICE API ENTRY POINT
-
- mov ax, es ;hodnotu z es da do ax
- add ax, di ;k ax pripocita di
- test ax,ax ;testuje, ci je ax=0
- jnz short skok ;ak nie je skoci, pretoze Soft-Ice je aktivny v pamati
-
- lea dx, nenasiel
- jmp short dalej
-
- skok:
- lea dx, nasiel
-
- dalej:
- mov ah,9 ;cislo funkcie->Zobraz retazec
- int 21h ;volanie INT 21h
-
-
- mov ax,4c00h ;cislo funkcie->Ukonci program
- int 21h ;volanie INT 21h
-
-
-
- END